Kate Middleton And Prince William Make Their Royal Ascot Debut - Amid A Heatwave! | People